From 2987fc6f7e7282852a5a9ee7f4f3171eb6e5554f Mon Sep 17 00:00:00 2001 From: "cl349@arcadians.cl.cam.ac.uk" Date: Thu, 16 Dec 2004 15:15:47 +0000 Subject: [PATCH] bitkeeper revision 1.1159.1.487 (41c1a6a3A4oeBsOqAlUgIz4zo-l3aA) Don't deliver misdirect virq's. --- xen/include/xen/event.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/xen/include/xen/event.h b/xen/include/xen/event.h index aa3d7092ae..f0f3d61fd6 100644 --- a/xen/include/xen/event.h +++ b/xen/include/xen/event.h @@ -59,10 +59,8 @@ static inline void send_guest_virq(struct exec_domain *ed, int virq) { int port = ed->virq_to_evtchn[virq]; - /* Always deliver misdirect virq's to exec domain 0. */ - if ( unlikely(port == 0) ) - ed = ed->domain->exec_domain[0]; - evtchn_set_pending(ed, port); + if ( likely(port != 0) ) + evtchn_set_pending(ed, port); } /* -- 2.30.2